/******整个面板样式覆盖*******/

.content {
	//background: #f5f5f5;
}

.person-ul {
	position: absolute;
	width: 350px;
	/*min-height: 40px;*/
	max-height: 310px;
	box-shadow: 0 0 2px;
	box-sizing: border-box;
	display: none;
	background: white;
	z-index: 999;
}

#person-ul ul {
	list-style: none;
	width: 100%;
	margin: 0;
	height: 100%;
	//padding: 5px 15px;
}

#person-ul ul li {
	float: left;
	width: 100%;
	height: 21px;
	line-height: 21px;
}

#person-ul ul li span {
	display: inline-block;
	width: 320px;
	padding: 0 10px;
	height: 100%;
}

#person-ul ul li:hover {
	background: #f0f0f0;
}

span {
	display: inline-block;
}

p {
	word-wrap: break-word;
	word-break: break-all;
}


/*@标签*/

.panel_been_a {
	position: absolute;
	right: 0px;
	color: red;
}


/*未读数量样式覆盖*/

.m-panel .panel_text .panel_count {
	right: 40px;
}

#altSpan {
	position: absolute;
}


/**聊天信息面板样式覆盖**/

#chatContent {
	height: 370px;
}

.chat-content {
	top: 101px;
}

.chat-editor {
	height: 150px;
	border-top: 1px #d5d5d5 solid;
	background: none;
}

.msg-input {
	height: 60px;
	width: 690px;
	bottom: 48px;
	left: 10px;
	margin: 0;
	border: none;
}


/****信息体样式覆盖*****/

.item-you .msg-text {
	background: white;
	border: none;
}


/**发送按钮样式覆盖**/

#sendBtn {
	bottom: 10px;
	top: auto;
	height: 30px;
	line-height: 30px;
}


/**会话未读数**/

.zdy-panel_count {
	font-size: 12px;
	display: block;
	background-color: #f24c3d;
	text-align: center;
	line-height: 16px;
	height: 16px;
	padding: 0 5px;
	color: #fff;
	border-radius: 10px;
	position: absolute;
	left: 35px;
}


/**新建上报按钮**/

.zdy-new-handup {
	display: inline-block;
	position: absolute;
	right: 10px;
	bottom: 10px;
	width: 110px;
	height: 30px;
	border-radius: 5px;
	border: 1px solid white;
	line-height: 30px;
	text-align: center;
}


/****新建上报****/

.zdy-handUp {
	display: none;
}


/******头样式覆盖********/

.title {
	background: #48A1DD;
	height: 100px;
	color: white;
	font-size: 16px;
}


/*****背景色样式覆盖*******/

.chat-box .title {
	background: #f5f5f5;
	color: #000000;
}

.info-box .title {
	background: #f5f5f5;
	color: #000000;
}

.chat-box {
	background: #f5f5f5;
}

#messageText {
	background: #f5f5f5;
}

.list {
	background: #f5f5f5;
}

.zdy-icon-cancel {
	color: white;
}


/******退出样式覆盖********/

.exit {
	border: 0;
}


/***********左边面板样式覆盖********************/

.left-panel {
	//width: 288px;
	background: #f5f5f5;
}

.panel {
	height: 40px;
}

.panel .panel_tab {}


/*****zdy地图样式******/

.msg .cnt .zdy-geoImg {
	max-width: 360px;
	width: 360px;
	height: 100px;
	margin-left: 0;
}

.zdy-geoMsg-title {
	max-width: 360px;
}


/***************/

.item-you .msg:before {
	border-right: 5px solid white
}


/********会话列表样式覆盖*********/

.left-panel .item .list {
	background-color: #f5f5f5;
}


/*******tab面板小图标********/

.panel_tab.cur .icon:after {
	top: 27px;
}


/********test************/

#sendtestBtn {
	top: 104px;
	right: 104px;
}


/********zdy名片样式***********/

.zdy-callingCard-div {
	width: 360px;
	height: 130px;
	background: white;
	box-sizing: border-box;
}

.zdy-callingCard-msg {
	width: 360px;
	height: 100px;
	border-bottom: 1px solid #d5d5d5;
	padding: 15px;
	box-sizing: border-box;
	position: relative;
	color: black;
}

.zdy-callingCard-span {
	height: 30px;
	width: 100%;
	box-sizing: border-box;
	padding-left: 15px;
	line-height: 30px;
	color: #8f8f8f;
}


/**个人名片名字样式**********/

.zdy-callingCard-name {
	width: 250px;
	float: right;
	margin: 0;
}


/**个人名片电话样式**********/

.zdy-callingCard-cell {
	width: 250px;
	margin: 0;
	bottom: 10px;
	position: absolute;
	left: 95px;
}


/**个人名片图像样式**********/

.msg .cnt .zdy-callingCard-picture {
	float: left;
	width: 70px;
	height: 70px;
	margin-right: 10px;
	margin-left: 0;
}


/*****样式覆盖*****/

.wrapper {
	padding: 0;
	//position: absolute;
	//height: 80vh;
	position: absolute;
	bottom: 5vh;
	top: 5vh;
	left: 50%;
	transform: translateX(-50%);
}


/****加密按钮****/

.zdy-encryption {
	position: absolute;
	top: 14px;
}


/***不需要发送表情***/

.u-emoji {
	display: none;
}


/***发送文件按钮**/

#chooseFileBtn {
	left: 80px;
}


/*.zdy-encryption-div i{
	color: #A0A0A0;
}
*/

.zdy-encryption-div {
	color: #A0A0A0;
}


/*****聊天面板加密消息*******/

.chat-content .zdy-encrypted-item {
	position: relative;
	padding-bottom: 30px;
}


/****云记录加密消息***/

#cloudMsgContainer .zdy-encrypted-item {
	position: relative;
	padding-bottom: 30px;
}


/*自己发的*/

.item-me .zdy-unlocking {
	position: absolute;
	bottom: 10px;
	right: 54px;
	color: #E9705F;
}


/*别人发的*/

.item-you .zdy-unlocking {
	position: absolute;
	bottom: 10px;
	left: 54px;
	color: #E9705F;
}

#chatContent .zdy-unlocking span {
	font-size: 12px;
}

.item-me {
	color: #FFF;
}


/***群设置、云记录按钮样式覆盖**/

#teamInfo {
	border: none;
}

#teamInfo:hover {
	border: none;
	background: none;
}

#teamInfo p {
	color: #238EFA;
}

#cloudMsg {
	border: none;
	top: 40px;
}

#cloudMsg:hover {
	border: none;
	background: none;
}

#cloudMsg p {
	color: #238EFA;
}


/****/

.cloud-msg-container,
.team-info-container {
	background: #f5f5f5;
}

.info-footer {
	background: #f5f5f5;
}

.cloud-msg-container,
.team-info-container {
	top: 0;
}

.info-footer {
	height: 70px;
}

.cloud-msg-container,
.team-info-container {
	height: 100%;
}

.zdy-head-title {
	height: 60px;
}

.zdy-back-btn {
	border: none;
}

.zdy-back-btn .icon-fanhui {
	font-size: 30px;
}

.info-content {
	height: calc( 100% - 100px);
}

.info-box {
	height: calc(100% - 70px);
}

.team-info {
	top: 40px;
}

.left-panel .item {
	/*	height: calc(100% - 140px);*/
}


/***@我提示***/

.zdy-a-me-tips {
	position: absolute;
	z-index: 999;
	display: inline-block;
	width: 100%;
	height: 30px;
	line-height: 30px;
	/* display: none; */
	top: 100px;
	background: beige;
}